Leadtools Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.3.5
CompressRows(UInt16[],IntPtr,Int32,Int32) Method
See Also 
Leadtools Namespace > RasterRleCompressor Class > CompressRows Method : CompressRows(UInt16[],IntPtr,Int32,Int32) Method




runBuffer
The output buffer, which will be filled with 1-bit compressed image data.
buffer
The unmanaged input buffer, which contains the 1-bit image data to be compressed.
width
The number of pixels to process.
rows
The number of rows to process.
Performs buffer-to-buffer RLE compression of unmanaged 1-bit image data

Syntax

Visual Basic (Declaration) 
<CLSCompliantAttribute(False)>
Public Overloads Shared Sub CompressRows( _
   ByVal runBuffer() As UShort, _
   ByVal buffer As IntPtr, _
   ByVal width As Integer, _
   ByVal rows As Integer _
) 
Visual Basic (Usage)Copy Code
Dim runBuffer() As UShort
Dim buffer As IntPtr
Dim width As Integer
Dim rows As Integer
 
RasterRleCompressor.CompressRows(runBuffer, buffer, width, rows)
C# 
[CLSCompliantAttribute(false)]
public static void CompressRows( 
   ushort[] runBuffer,
   IntPtr buffer,
   int width,
   int rows
)
Managed Extensions for C++ 
[CLSCompliantAttribute(false)]
public: static void CompressRows( 
   ushort[]* runBuffer,
   IntPtr buffer,
   int width,
   int rows
) 
C++/CLI 
[CLSCompliantAttribute(false)]
public:
static void CompressRows( 
   array<ushort>^ runBuffer,
   IntPtr buffer,
   int width,
   int rows
) 

Parameters

runBuffer
The output buffer, which will be filled with 1-bit compressed image data.
buffer
The unmanaged input buffer, which contains the 1-bit image data to be compressed.
width
The number of pixels to process.
rows
The number of rows to process.

Example

For an example, refer to GetRowCompressed.

Remarks

.

Use this method to process multiple lines of image data. This method is available in the Document/Medical Toolkits.

This function is useful for working with 1-bit images that are loaded in their compressed formats for faster loading and display. For more information, refer to Speeding Up 1-Bit Documents.

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also